package com.alibaba.citrus.cr.b2b.trade.order.dto.request;

import lombok.Data;

import java.io.Serializable;

@Data
public class ModifyOrderLineRequest implements Serializable {

    /**
     * 销售子单id
     */
    private String orderLineId;
    /**
     * sap物料行号
     */
    private String outOrderLineId;
    /**
     * 货品编码
     */
    private String scItemId;
    /**
     * 货品名称
     */
    private String scItemName;
    /**
     * 货品数量
     */
    private Integer quantity;
    /**
     * 销售单位
     */
    private String saleUnit;
    /**
     * 货品单价金额
     */
    private String price;
    /**
     * 货品活动单价
     */
    private String activityPrice;
    /**
     * 小计金额，折后含税
     */
    private Integer subTotalAmount;
    /**
     * 退换货标识
     */
    private String returnFlag;
    /**
     * 活动名称
     */
    private String activityName;
    /**
     * 活动编码
     */
    private String activityCode;
    /**
     * 订单行标识
     */
    private String orderLineTag;
    /**
     * 拒绝原因编码
     */
    private String closeCode;
    /**
     * 拒绝原因描述
     */
    private String closeReason;
    /**
     * 备注
     */
    private String remark;
    /**
     * 扩展信息
     */
    private String features;

    /**
     * 交货工厂
     */
    private String factoryCode;

    /**
     * 买赠活动号
     */
    private String giftActivityId;

    /**
     * 促销活动项目号
     */
    private String giftPromotionId;

    /**
     * 是否赠品
     */
    private String giftFlag;

    /**
     * 特价活动号
     */
    private String specialActivityId;

    /**
     *促销活动项目号
     */
    private String specialPromotionId;

    /**
     * 手动活动号
     */
    private String activityId;

    /**
     * 促销活动项目号
     */
    private String manualPromotionId;

    /**
     * 返点价格（ZK18）
     */
    private String turningPrice;

    /**
     * 订单折前价格ZK99
     */
    private String dctBeforePrice;

    /**
     * "订单固定折扣ZK01
     * "
     */
    private String discount;

    /**
     * 奶卡价格(ZP02)
     */
    private String nkPrice;

    /**
     * 装运点
     */
    private String shipPoint;

    /**
     * 交货库存地点
     */
    private String inventoryCode;
}
